Test Selection Criteria for Modal Speci cations of Reactive Systems
نویسندگان
چکیده
In the framework of functional testing from algebraic speci cations, the strategy of test selection which has been widely and e ciently applied is based on axiom unfolding. In this paper, we propose to extend this selection strategy to a modal formalism used to specify dynamic and reactive systems. Such a work is then a rst step to tackle testing of such systems more abstractly than most of the works dealing with what is called conformance testing. We get a higher level of abstraction since our speci cations account for what is usually called underspeci cation, i.e. they do not denote a unique model but a class of models. Hence, the testing process can be applied at every design level.
منابع مشابه
Speci cation-Based Testing for CoCasl's Modal Speci cations
Speci cation-based testing is a particular case of black-box testing, which consists in deriving test cases from an analysis of a formal speci cation. In the framework of algebraic speci cations, the method for selecting test cases which has widely and e ciently been applied is called axiom unfolding. It has been shown e cient both in terms of quality of the resulting test set, which has been p...
متن کاملCriteria for Generating Speci � cation based Tests
This paper presents general criteria for generating test inputs from state based speci cations Software testing can only be formalized and quanti ed when a solid basis for test generation can be de ned Formal speci cations of complex systems represent a signi cant opportunity for testing because they precisely de scribe what functions the software is supposed to pro vide in a form that can easi...
متن کاملCorrectness by Construction: Towards Verification in Hierarchical System Development
In many approaches to the veri cation of reactive systems, operational semantics are used to model systems whereas speci cations are expressed in temporal logics. Most approaches however assume, that the initial speci cation is indeed the intended one. Changing the speci cation thus necessitates to nd an accordingly adapted system and to carry out the veri cation from scratch. During a systems ...
متن کاملTest Case Generation on the Basis of Formal Speci cations
Test case design is the most important activity for a trustworthy software test. Formal speci cations are solid foundations for systematizing the test procedure and for supporting it with tools. In the talk a method for generating test cases based on formal speci cations of reactive systems is presented. The speci cation notation used is a combination of Z and Statecharts, where Z schemas are u...
متن کاملBinary Relations for Abstraction and Re nement
By employing Kripke structures as a common framework for system speci cations, implementations, and abstractions, we study the standard means for relating a speci cation to its re nement and for relating an implementatation to its abstraction. The classic tools of homomorphism and Galois connection are dissasembled and characterized in terms of binary simulation relations that possess desirable...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007